use crate::utils::SourceOrCategory;

pub fn categories() -> Vec<SourceOrCategory<'static>> {
    vec![
        SourceOrCategory {
            name: "China",
            id: "china",
            default: false,
        },
        SourceOrCategory {
            name: "World",
            id: "world",
            default: false,
        },
        SourceOrCategory {
            name: "Politics",
            id: "politics",
            default: false,
        },
        SourceOrCategory {
            name: "Business",
            id: "business",
            default: false,
        },
        SourceOrCategory {
            name: "Opinion",
            id: "opinion",
            default: false,
        },
        SourceOrCategory {
            name: "Tech&Sci",
            id: "tech-sci",
            default: false,
        },
        SourceOrCategory {
            name: "Culture",
            id: "culture",
            default: false,
        },
        SourceOrCategory {
            name: "Sports",
            id: "sports",
            default: false,
        },
        SourceOrCategory {
            name: "Travel",
            id: "travel",
            default: false,
        },
        SourceOrCategory {
            name: "Nature",
            id: "nature",
            default: false,
        },
        SourceOrCategory {
            name: "Video",
            id: "video",
            default: false,
        },
        SourceOrCategory {
            name: "Live",
            id: "live",
            default: false,
        },
        SourceOrCategory {
            name: "G-Stringer",
            id: "gstringer",
            default: false,
        },
        SourceOrCategory {
            name: "Documentary",
            id: "documentary",
            default: true,
        },
    ]
}
